//
// Created by dell on 2023/12/12.
//

#ifndef WIN_DEMO_USER_H
#define WIN_DEMO_USER_H

#include <string>
#include <iostream>
#include <list>
#include <map>


/**
 * 初始化数据库
 */
int initDatabase();

/**
 * 登录
 * @param username 用户名
 * @param password 密码
 * @return
 */
bool login(const std::string &username, const std::string &password);

/**
 * 注册
 * @param username 用户名
 * @param password 密码
 * @return
 */
bool registration(const std::string &username, const std::string &password);

/**
 * 用户校验
 * @param username 用户名
 * @param password 密码
 * @param flag 标记, 0: 登录, 1: 注册
 * @return
 */
std::string account_checkout(const std::string &username, const std::string &password, int flag);

#endif //WIN_DEMO_USER_H
